package trabalho.comum;

import java.rmi.Remote;
import java.rmi.RemoteException;
import java.util.Vector;

public interface IAgrupamento extends Remote
{
	// Get / Set
	public Vector<IBiblioteca> getBibliotecas() throws RemoteException;
	public String getNome() throws RemoteException;
	public void setNome(String nome) throws RemoteException;
	// Bibliotecas
	public void ListarBibliotecas() throws RemoteException;
	public void AcrescentarBiblioteca(IBiblioteca biblioteca) throws RemoteException;
	// Titulos
	public Vector<ITitulo> PesquisarTitulos(String inquerito) throws RemoteException;
	// Membros
	public Vector<IMembro> PesquisarMembros(String nome) throws RemoteException;
}
